home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20020314-20021006 / 000141_fdc@columbia.edu_Mon Jun 10 10:12:21 EDT 2002.msg < prev    next >
Text File  |  2020-01-01  |  3KB  |  70 lines

  1. Article: 13440 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail
  3. From: fdc@columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.unix.solaris,comp.protocols.kermit.misc
  5. Subject: Re: C-Kermit 8.0 for Solaris 9?
  6. Date: 10 Jun 2002 10:12:10 -0400
  7. Organization: Columbia University
  8. Lines: 53
  9. Message-ID: <ae2c3q$2r$1@watsol.cc.columbia.edu>
  10. References: <ae08qj$iq4$1@watsol.cc.columbia.edu> <ae0e9k$1im$1@new-usenet.uk.sun.com> <ae0jqb$ptp$1@watsol.cc.columbia.edu> <ae0o8r$4at$1@new-usenet.uk.sun.com>
  11. NNTP-Posting-Host: watsol.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 1023718331 13574 128.59.39.139 (10 Jun 2002 14:12:11 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 10 Jun 2002 14:12:11 GMT
  15. Xref: newsmaster.cc.columbia.edu comp.unix.solaris:395121 comp.protocols.kermit.misc:13440
  16.  
  17. In article <ae0o8r$4at$1@new-usenet.uk.sun.com>,
  18. Andrew Gabriel <andrew@cucumber.demon.co.uk> wrote:
  19. : OK, I'll stop speaking for other commercial UNIXs, but Solaris
  20. : at least guarantees this. If you find some case where it fails,
  21. : you should raise a bug on it.
  22. Yes, but we don't know yet whether it works because we have spent
  23. more time discussing why it should not be tested than it would have
  24. taken to test it.  Trusting a new operating system to be free of
  25. bugs -- or even incompatibilities with previous releases -- is an
  26. act of blind faith.  The fact is, nobody can possibly know whether
  27. a complex application like C-Kermit (over 280,000 lines of source at
  28. last count), with its fingers in every nook and cranny of the file
  29. system, network code, serial device code, and who knows what else,
  30. will build and work in Solaris 9 without trying it.
  31.  
  32. In my experience with Unix, every new release of every Unix variety
  33. (a) capriciously moves header files around and creates conflicts
  34. among them that did not exist before; (b) messes with the UUCP
  35. lockfile conventions; (c) changes how the serial driver works
  36. (usually with respect to ill-defined Unix concepts such as hardware
  37. flow control or high serial speeds), (d) changes the data type of
  38. some critical quantity (e.g. from short to int, int to long), and
  39. on and on.
  40.  
  41. Even if Solaris were perfect in preserving backwards compatibility
  42. of binaries, we still want to make sure the application compiles
  43. and links; otherwise if we need to make changes and old Solaris
  44. versions are no longer available to build on, we're stuck.
  45.  
  46. Even if the Sun development environment were perfect in preserving
  47. backwards compatibility of source code, we'd still have gcc to
  48. worry about, thanks to Sun's enlightened policy of not including
  49. developer tools with Solaris.
  50.  
  51. Even if all that was guaranteed worry-free, why make a special
  52. case of Solaris when we must make new builds for every new release
  53. of every other operating system because, in general, they can't be
  54. trusted to preserve backwards compatibility?
  55.  
  56. So again: if somebody would please take the trouble to try building
  57. C-Kermit on Solaris 9 with cc and/or gcc and give it a run-through,
  58. I'd appreciate it:
  59.  
  60.   ftp://kermit.columbia.edu/kermit/archives/ckx201.tar.gz
  61.  
  62. Alternatively, if I can get a guest ID on a Solaris 9 system, I'll
  63. do the testing and any needed adaptation myself.
  64.  
  65. Thanks.
  66.  
  67. - Frank
  68.